﻿using System;
using System.Collections.Generic;
using System.Text;

namespace designmodule.behavioralmodule.TemplateMethod
{
    class program
    {
        void main()
        {
            AbstractClass c = null;
            c= new ConcreteClassA();
            c.TemplateMethod();

            c= new ConcreteClassB();
            c.TemplateMethod();

        }
    }
}
